<?php
	session_start();
	// O usuário digitou valores e clicou no botão de submit
	if($_POST)
	{
		$erros = array();
		
		if(trim($_POST['nome']) == "")
			$erros['nome'] = "Este campo não pode estar vazio";
		
		if(trim($_POST['login']) == "")
			$erros['login'] = "Este campo não pode estar vazio";
		
		if($_POST['email'] != $_POST['confirma_email'])
			$erros['email'] = "O campo email e confirma email devem ser iguais";	
			
		if(!ereg('^([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-Z]+[0-9,a-z,A-Z,.,-]*(.){1}[a-zA-Z]{2,4})+$',$_POST['email']))
			$erros['email'] = "Não é um email válido";
			
		if(trim($_POST['email']) == "")
			$erros['email'] = "Este campo não pode estar vazio";
		
		if(!ereg('^([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-Z]+[0-9,a-z,A-Z,.,-]*(.){1}[a-zA-Z]{2,4})+$',$_POST['confirma_email']))
			$erros['confirma_email'] = "Não é um email válido";
			
		if(trim($_POST['confirma_email']) == "")
			$erros['confirma_email'] = "Este campo não pode estar vazio";
		
		if($_POST['senha'] == "")
			$erros['senha'] = "Este campo não pode estar vazio";
		
		if($_POST['senha'] != $_POST['confirma_senha'])
			$erros['senha'] = "O campo senha e confirma senha devem ser iguais";
			
		if($_POST['confirma_senha'] == "")
			$erros['confirma_senha'] = "Este campo não pode estar vazio";
		
		if(empty($erros)) // Validou
		{
			require_once("conecta.php");
			$nome = $_POST['nome'];
			$login = $_POST['login'];
			$senha = $_POST['senha'];
			$email = $_POST['email'];
			$sql = "INSERT INTO usuario VALUES(DEFAULT, '$nome', '$login', md5('$senha'), '$email');";
			$result = mysql_query($sql);
			if($result)
			{
				echo "Inseriu<br />";
			}
			else
			{
				echo "Não inseriu<br />";
			}
		}
	}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		
		<meta http-equiv="content-language" content="pt-br" />
		<meta name="author" content="ejcm" />
		<meta name="keywords" content="ejcm" />
		
		<title>Formulário 2</title>
	</head>
	<body>
		<form method="post" action="">
			<fieldset>
				<legend>Informações Pessoais</legend>
				
				<label for="nome">Nome: </label><br />
				<input type="text" id="nome" 
				name="nome" value="<?php echo $_POST['nome'];?>" /><br />
				<small style="color:red"><?php echo $erros['nome'];?></small>
				<br />
				
				<label for="login">Login: </label><br />
				<input type="text" id="login" name="login"
				value="<?php echo $_POST['login'];?>" /><br />
				<small style="color:red"><?php echo $erros['login'];?></small>
				<br />
				
				<label for="email">Email: </label><br />
				<input type="text" id="email" name="email"
				value="<?php echo $_POST['email'];?>" /><br />
				<small style="color:red"><?php echo $erros['email'];?></small>
				<br />
				
				<label for="confirma_email">Confirma Email: </label><br />
				<input type="text" id="confirma_email" name="confirma_email"
				value="<?php echo $_POST['confirma_email'];?>" /><br />
				<small style="color:red"><?php echo $erros['confirma_email'];?></small>
				<br />
				
				<label for="senha">Senha: </label><br />
				<input type="password" id="senha" name="senha" /><br />
				<small style="color:red"><?php echo $erros['senha'];?></small>
				<br />
				
				<label for="confirma_senha">Confirma Senha: </label><br />
				<input type="password" id="confirma_senha" name="confirma_senha" /><br />
				<small style="color:red"><?php echo $erros['confirma_senha'];?></small>
				<br />				
				
				<input type="submit" name="enviar" id="enviar" value="Enviar" />
			</fieldset>
		</form>
	</body>
</html>